Revision: tla--llintegration--1.2--patch-2
Archive: aaron.bentley@utoronto.ca--tla-2004
Creator: Aaron Bentley <abentley@panoramicfeedback.com>
Date: Tue Feb 24 09:43:50 EST 2004
Standard-date: 2004-02-24 14:43:50 GMT
Modified-files: libarch/ancestry.c
    libarch/apply-changeset.c libarch/arbdelta.c
    libarch/build-revision.c libarch/cmd-cat-archive-log.c
    libarch/cmd-changes.c libarch/cmd-delta.c
    libarch/cmd-get.c libarch/cmd-lock-revision.c
    libarch/cmd-my-revision-library.c libarch/cmd-rbrowse.c
    libarch/cmd-undo.c libarch/cmdutils.c libarch/commit.c
    libarch/import.c libarch/inode-sig.c libarch/inode-sig.h
    libarch/inv-ids.c libarch/invent.c
    libarch/project-tree.c libarch/star-merge.c
    libneon/ne_string.c tests/test-pristines.sh
New-patches: aaron.bentley@utoronto.ca--tla-2004/tla--llintegration--1.2--patch-2
    aaron.bentley@utoronto.ca--tla-2004/tlasrc--sigfix--0--base-0
    aaron.bentley@utoronto.ca--tla-2004/tlasrc--sigfix--0--patch-1
    aaron.bentley@utoronto.ca--tla-2004/tlasrc--warnings--0--base-0
    aaron.bentley@utoronto.ca--tla-2004/tlasrc--warnings--0--patch-1
    rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--base-0
    rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-1
    rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-2
    rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-3
    rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-4
    rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-5
    rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-6
    rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-7
    rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-8
    rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-9
    rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-10
    rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-11
    rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-12
    rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-14
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-4
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-5
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-6
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-7
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-8
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-9
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-10
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-11
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-12
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-13
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-14
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-15
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-16
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-17
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-18
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-19
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-20
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-21
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-22
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-23
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-24
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-25
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-26
    rbtcollins@hotmail.com--barch/tla--integration--1.2--patch-15
    rbtcollins@hotmail.com--barch/tla--integration--1.2--patch-16
    rbtcollins@hotmail.com--barch/tla--integration--1.2--patch-17
    rbtcollins@hotmail.com--barch/tla--integration--1.2--patch-18
    rbtcollins@hotmail.com--barch/tla--integration--1.2--patch-19
Summary: Merged the latest changes
Keywords: 

Patches applied:

 * aaron.bentley@utoronto.ca--tla-2004/tlasrc--sigfix--0--base-0
   tag of aaron.bentley@utoronto.ca--tla-2004/tla--llintegration--1.2--patch-1

 * aaron.bentley@utoronto.ca--tla-2004/tlasrc--sigfix--0--patch-1
   Snapped inode sigs for the get --link case

 * aaron.bentley@utoronto.ca--tla-2004/tlasrc--warnings--0--base-0
   tag of aaron.bentley@utoronto.ca--tla-2004/tlasrc--backbuild--0--patch-32

 * aaron.bentley@utoronto.ca--tla-2004/tlasrc--warnings--0--patch-1
   Fixed some warnings

 * rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--base-0
   tag of lord@emf.net--2004/tla--devo--1.2--base-0

 * rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-1
   switch t_uchar ** in inv_traversl to t_converter, removing type punning complaints from gcc

 * rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-2
   switch int * deferred_recursions in inv_traversl to t_converter, removing type punning complaints from gcc

 * rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-3
   switch int * is_deferred_nested in inv_traversl to t_converter, removing type punning complaints from gcc

 * rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-4
   convert ar_push and ar_free usage to their '2' siblings, avoiding type punning errors.

 * rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-5
   convert ar_push and ar_free usage to their '2' siblings in libarch/apply-changeset.c, avoiding type punning errors.

 * rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-6
   add catch-logic to op case statement in cmd-lock-revision.c to prevent 'status may be used without initialisation'

 * rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-7
   assign dir based on print_only, not argc so that gcc's static analysis doesn't give bogus warnings in cmd-my-revision-library.c

 * rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-8
   initialize eoh to 0 in import.c, to prevent bogus gcc used without initialisation warning

 * rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-9
   BUGFIX: oldest_time in arch_prune_inode_sigs was not initialised

 * rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-10
   in arch_inventory_traversal_internal eliminate deferred_nested for a direct query when dispatching - this removes a bogus gcc warning on uninitialised usage

 * rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-11
   test on here_fd in project-tree.c:arch_tree_root, removing bogus gcc warning 

 * rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-12
   add stpcpy prototype to ne_string.c, which is used if found by configure, but configure doesn't check for string.h due to being an embedded build

 * rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2--patch-14
   in arch_cmd_rbrowse give patch_output a default value, to shuttup another bogus gcc warning

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-4
   Add two new testcases for pristine tree operations

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-5
   use path in inode signatures

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-6
   enable the use of inode signature data to speed explicit id inventories

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-7
   finish explicit id verification code in explicit_id. Now a missing .id file is detected and the correct response given

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-8
   unbreak implicit/tagline inode cache lookups. Make arch_statb_inode_sig private to the inode logic

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-9
   merge aaron.bentley@utoronto.ca--tla-2004/tlasrc--sigfix--0 - fix tla get --link so it creates inode sigs

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-10
   only use newest inode sig when reading inode shortcuts in - fixes bug where incorrect signatures would be used (i.e. when multiple signatures existed as they do in a library entry

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-11
   create an inode_sig struct, and modify arch_tree_inode_sig to generate it; modify all callers appropriately

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-12
   pass inode_sig rather than rel_table to inode_sig_callback

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-13
   add paths field to inode_sig, factor out duplicate free calls that resulted into arch_inode_sig_free.

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-14
   rename newsig_rel to newsig in arch_snap_inode_sig_files to prevent confusion

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-15
   parameterise the file location logic in inode-sig.c to allow the paths info to be store separately, trivially

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-16
   create ,,inode-sig-paths as well as inode sig id maps

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-17
   use an inode_sig in arch_snap_inode_sig_files

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-18
   rename arch_read_inode_sig to arch_read_inode_sig_ids throughout

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-19
   generate inode path reading logic

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-20
   update inode paths on partial commits

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-21
   extract duplicate code to arch_write_inode_sig_file

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-22
   bugfix, forgot to gree newsig_paths

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-23
   extract arch_inode_sig_equal from arch_valid_inode_sig prior to adding path mapping to arch_valid_inode_sig

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-24
   remove unused variable warnings in inode-sig.c

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-25
   test inode paths changes in reference trees

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-26
   reverse patch-5 for the new improved separate-file-for-paths-mapping approach

 * rbtcollins@hotmail.com--barch/tla--integration--1.2--patch-15
   import tla get --link fix from abentley via rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-9

 * rbtcollins@hotmail.com--barch/tla--integration--1.2--patch-16
   merge two inter-connected features from rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2 : tree layout change detection in pristines & explicit id optimisation to use inode sig hints

 * rbtcollins@hotmail.com--barch/tla--integration--1.2--patch-17
   fix C99 dependency in last merge... oops

 * rbtcollins@hotmail.com--barch/tla--integration--1.2--patch-18
   merge rbtcollins@hotmail.com--barch/tla--gcc-warnings--1.2

 * rbtcollins@hotmail.com--barch/tla--integration--1.2--patch-19
   fixes for gcc warnings in --integration-- from abentley

